
@CHARSET "ISO-8859-1";


.optionstable {
    border:1px solid skyblue;
}

.distanceValueLabel {
	font-color:		blue;
	font-weight: 	normal;
	font-size: 		12px;
	font-family: 	Tahoma, sans-serif;
	margin:			4 4 4 4;
	background:		white;			
}

.listbox {
	margin: 1 2 1 2;
	width: 100px;
}

.map {
	margin: 4 4 4 4;
}

.controlPanel {
	border-width: 1;
	bolder-color: grey;
}

.titleLabel {
	margin: 2 4 2 4;
	color: black;
	bakcground: white;
}

.label {
	margin: 1 2 1 2;
	font-family: arial, sans-serif;
	font-size: 12px;
	background: white;
}

.textbox {
	margin: 1 2 1 2;
	text-align: left;
	vertical-align: center;
	width: 140px;
}

.gwt-Label{
	font: normal 12px tahoma, arial, helvetica, sans-serif;
	font-color: #9BA199;
	font-weight: bold;
}

.mainPageSectionBorder {
	border-style: solid;
	border-color: black;
	border-width: 1;
	padding: 2px;
}

.mainPageLogoLine {
	height: 2em;
	width: auto;
	font-size: 20px;
	font-weight: bold;	
	margin: 4 4 0 4;		
	color: black;
	text-align: bottom;
	vertical-align: bottom;
}

.mainPageWelcomeLine {
	height: 2em;
	width: auto;
	font-size: 14px;
	font-family: arial, sans-serif;
	marginTop: 4 4 0 4;	
	color: black;	
	text-align: bottom;
	vertical-align: bottom;
}

.mainPageControlButton {
	height: 2em;
	width: 10em;
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	font-family: arial, sans-serif;
	margin: 2 8 2 8;  
}

.tripoptionbutton {
	margin: 4 4 4 4;
	font-size: 14px;
	font-family: Tahoma, sans-serif;
	margin-bottom: 2px;
	padding-bottom: 2px;
	height: 3em;
	background: white;
}

.tripoptionlabel {
	margin: 4 4 4 4;
	font-size: 14px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	height: 3em;
	background: white;
}

.distancelabel{
	margin: 4 4 8 4;
	font-size: 14px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	height: 3em;
	background: white;
}


.calcDistanceButton {
	height: 2em;
	width: 10em;
    display:block;
    float:left;
    margin: 2 2 1 2;
    background-color:#D9DCDC;
    border:1px solid #D1D0D7;
    color:#336699;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:9px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.mainPageLogOutButton {
	height: 2em;
	width: 6em;
	font-size: 14px;
	font-family: arial, sans-serif;		
	margin: 8 8 4 8;
	bakcground: grey;
}

.mainPageHyperlinkButton {
	margin: 2 4 2 4;
	height: 2em;
	width: 12em;
	font-family: arial, sans-serif;	
	font-color: blue;
	background: beige;
	text-align: center;
	vertical-align: center;
}

.panelWidget {
	margins: 4 4 4 4;
}

/* ----------BUTTTONS STYLES-------- */

.mainPageButton{
    display:block;
    float:left;
    margin:2 2 1 2;
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    width:12em;
    height:2em;
    
}

.controlButton{
    display:block;
    float:left;
    margin:2 2 1 2;
    background-color:#D9DCDC;
    border:1px solid #D1D0D7;
    color:#336699;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
    width:10em;
    height:2em;
}

/* ----TAB LAYOUT PANEL CSS STYLE---- */

.gwt-TabLayoutPanel {
	height: 100%;
	cursor: hand;
 	color: black;
	min-width: 6em;
 	background-color: #C4D0DB;
 	font-size: 9pt;
 	text-align: center;
 	float: left;
 	margin-right: 5px; 	
}
 
/** the tab bar */
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs {
}
 
/** the individual tab in the tab bar */
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab {
 cursor: pointer;
 cursor: hand;
 color: black;
 min-width: 6em;
 background-color: #C4D0DB;
 font-size: 9pt;
 text-align: center;
 float: left;
 margin-right: 5px;
}
 
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected {
 cursor: default;
 background-color: #ABBCCF;
}
 
.gwt-TabLayoutPanel .gwt-TabLayoutPanelContent {
 border:5px solid #ABBCCF;
}
 
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabInner {
}